Inflight I/O: Make struct members public Signed-off-by: Harshavardhan Unnibhavi <harshanavkis@gmail.com> 
diff --git a/src/vhost_user/message.rs b/src/vhost_user/message.rs index 618940e..f6eead2 100644 --- a/src/vhost_user/message.rs +++ b/src/vhost_user/message.rs 
@@ -786,13 +786,13 @@  #[derive(Clone, Copy, Default)]  pub struct DescStateSplit {  /// Indicate whether this descriptor (only head) is inflight or not. - inflight: u8, + pub inflight: u8,  /// Padding  padding: [u8; 5],  /// List of last batch of used descriptors, only when batching is used for submitting - next: u16, + pub next: u16,  /// Preserve order of fetching available descriptors, only for head descriptor - counter: u64, + pub counter: u64,  }    impl DescStateSplit { @@ -807,17 +807,17 @@  #[repr(packed)]  pub struct QueueRegionSplit {  /// Features flags of this region - features: u64, + pub features: u64,  /// Version of this region - version: u16, + pub version: u16,  /// Number of DescStateSplit entries - desc_num: u16, + pub desc_num: u16,  /// List to track last batch of used descriptors - last_batch_head: u16, + pub last_batch_head: u16,  /// Idx value of used ring - used_idx: u16, + pub used_idx: u16,  /// Pointer to an array of DescStateSplit entries - desc: u64, + pub desc: u64,  }    impl QueueRegionSplit { @@ -839,25 +839,25 @@  #[derive(Clone, Copy, Default)]  pub struct DescStatePacked {  /// Indicate whether this descriptor (only head) is inflight or not. - inflight: u8, + pub inflight: u8,  /// Padding  padding: u8,  /// Link to next free entry - next: u16, + pub next: u16,  /// Link to last entry of descriptor list, only for head - last: u16, + pub last: u16,  /// Length of descriptor list, only for head - num: u16, + pub num: u16,  /// Preserve order of fetching avail descriptors, only for head - counter: u64, + pub counter: u64,  /// Buffer ID - id: u16, + pub id: u16,  /// Descriptor flags - flags: u16, + pub flags: u16,  /// Buffer length - len: u32, + pub len: u32,  /// Buffer address - addr: u64, + pub addr: u64,  }    impl DescStatePacked { @@ -872,27 +872,27 @@  #[repr(packed)]  pub struct QueueRegionPacked {  /// Features flags of this region - features: u64, + pub features: u64,  /// version of this region - version: u16, + pub version: u16,  /// size of descriptor state array - desc_num: u16, + pub desc_num: u16,  /// head of free DescStatePacked entry list - free_head: u16, + pub free_head: u16,  /// old head of free DescStatePacked entry list - old_free_head: u16, + pub old_free_head: u16,  /// used idx of descriptor ring - used_idx: u16, + pub used_idx: u16,  /// old used idx of descriptor ring - old_used_idx: u16, + pub old_used_idx: u16,  /// device ring wrap counter - used_wrap_counter: u8, + pub used_wrap_counter: u8,  /// old device ring wrap counter - old_used_wrap_counter: u8, + pub old_used_wrap_counter: u8,  /// Padding  padding: [u8; 7],  /// Pointer to array tracking state of each descriptor from descriptor ring - desc: u64, + pub desc: u64,  }    impl QueueRegionPacked {